[英语]请解释此题选B的原因,谢谢了

来源:百度知道 编辑:UC知道 时间:2024/05/20 17:22:32
-I'm sorry. I didn't win the game.
-Well that's okay. You _____ win every time.
A.mustn'tB.may notC.can'tD.shouldn't
答案是B,但我不知为什么。can不是也有表示可能的情况吗?而且语法书上说can比may在口语中更常用。那么这道口语交际题为什么选B呢?请解释一下,顺便解释一下can与may在表示可能性时的差别,谢谢了!

must may can都有推测的意思,must 在表示推测的时候只用在肯定句当中, can在表示推测的时候多用与否定推测当中,may 即可用于肯定推测,也可以用于否定推测.
so, mustn't一定不可以 may not也许不(推测时不太有把握)can't不可能(推测时很有把握)
have you got it, man?

may表示可能行
并且may更加委婉一点

-I'm sorry. I didn't win the game.
-Well that's ok. You can't win every time.= 每次赢得是不可能 的意思
may not 是套话,在口语用法有让步的含义:
you may win some and lose some too = 有时赢得优势失败都可以了

can过于肯定,比较生硬,不适合用在此处语境。may比较委婉客气,更加得体一些。

can也是可以的,
may not是你很难每次都赢.can not 是你不能每次都赢.
在意思上前者更加婉转,正式.can not也是对的

答案错误,应该是选C
表可能性时,can的可能性比may大,且can很少用于肯定句中,一般用于否定句和疑问句;而may刚好相反,多用于肯定句中,少用于否定句和疑问句.